<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //1、实例
        //利用函数反转数组
        // function reverse(arr){
        //     var newArr = [];
        //     for(var i = arr.length; i >= 0; i--){
        //         newArr[newArr.length] = arr[i];
        //     }
        //     return newArr;
        // }
        // var arr1 = reverse([1,2,3,4,5])
        // console.log(arr1);

        //2、通过函数实现冒泡排序
        //通过两层for循环实现
        //外层for循环是管趟数
        //内层循环管每一趟交换的次数
        //外层循环的趟数要比数组的长度少1
        //内层循环的次数算法：数组.length-i-1
        //循环完成后交换两个值
        // function sort(arr){
        //     for(var i = 0; i < arr.length -1; i++){
        //         for(var j = 0; j < arr.length - i - 1; j++){
        //             if(arr[j] > arr[j+1]){
        //                 var temp = arr[j]
        //                 arr[j] = arr[j + 1]
        //                 arr[j + 1] = temp
        //             }

        //         }
        //         return arr
        //     }
        // }
        // var arr1 = sort([1,5,2,4,6]);
        // console.log(arr1);


        //3、函数调用另外一个函数
        // function fun1(){
        //     console.log(11);(2)
        //     fun2();(3)
        // }
        // fun1();(1)
        // function fun2(){
        //     console.log(22);(4)
        // }

        //实例 函数的调用
        // function fn1(){
        //     console.log(111);
        //     fn2();
        //     console.log("fn1");

        // }
        // function fn2(){
        //     console.log(2222);
        //     console.log("fn2");
        // }
        // fn1();
        //111 222 fn2 fn1

        //实例 输入年份，判断这个年份中2月的天数
        //写两个函数
        //一个函数是实现用户输入的年份
        //另一个函数是来判断年份是否是闰年

        // function backDay(){
        //     var year = prompt('请输入年份');(2)
        //     if(isRunYear(year)){
        //         alert('是闰年，2月29天')
        //     }else{
        //         alert('不是闰年，2月28天')
        //     }
        // }
        // backDay();(1)

        //判断是否是闰年的函数
        // function isRunYear(year){ 
        //     //如果是闰年就返回true,否则返回false
        //     var flag = false;
        //     if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
        //         flag = true;
        //     }
        //     return flag;
        // }

        


    </script>
</body>

</html>